WinECJ 2.0 Fast JPEG decoding for Windows ============================================= WinECJ is a fast JPEG viewer which runs under Windows 3.1. Requires 256-colours or more display hardware, and Windows should be running with 256 colours or more. WinECJ consists of two major parts: WECJLIB.DLL - A dynamic link library which performs the actual decoding. The current release is 2.0, and is backward compatible with earlier releases (i.e. it will work with LView 3.1, for example). There are two versions of the DLL, the FREE version that comes with this package can be freely distributed for personal use. The FULL version, which can be ordered from Express Compression Labs, has added functionalities. WECJ.EXE is the Windows front-end. Other support files include: WECJHLP.HLP - Online help for WECJ.EXE. ECJAPI.TXT - Documentation on the API for WECJLIB.DLL. Keen users and developers can easily develop their own front-ends. ECJAPI.H - C header file needed for developing front-ends. README.TXT - This file. New Features ------------ Apart from the various features such as multiple files drag/drop and slide-show modes which are available in earlier versions, major new features of WinECJ 2.0 include Preview mode - Ultra fast decoding at 1/4th or 1/8th the original picture size. In this mode the OpenFile dialog box stays open, and one can very quickly browse through a long list of JPEG images. Lossless cropping - Available in the FULL version only, allows one to save a selected part of an image as another JPEG file. The process is LOSSLESS, i.e. the cropped/saved file contains an image which is exactly the same as the retained portion of the original image. This is achieved by performing the cropping operation in the coefficient domain. The Full Version ---------------- In the FREE version of the DLL, images are rendered using ordered dithering. The FULL version of the DLL supports Hi-Color and Tru-Color display hardware. With such hardware dithering is not necessary and the best possible picture quality can be achieved. Two-pass colour quantisation and FS-style dithering are also supported in the full version, the use of which results in better picture quality on 256-colour display devices. Finally the full version has the added functionality of lossless cropping. For ordering information on single and multiple user licenses for the full version of the DLL, Email to ecl@netcom.com or write to P.O. Box 7523, Fox Hills station, 6083 Bristol Pkwy, Culver City, CA 90233, USA. Disclaimer ---------- Copyright 1993, 1994, 1995 Express Compression Labs. All rights reserved. This package which contains the free version of the DLL can be distributed freely in its entirety for private use. This software is provided 'AS IS'. ECL and the authors accept no responsibility for any damages arising from its use. Development Support ------------------- The DLL is very easy to use. As an example the following Visual Basic code loads and displays a JPEG file and saves it as a BMP file. hDib% = ECJ_Decode("abc.jpg", 5, 0&, 0&) dum% = OpenClipboard(hWnd) dum% = SetClipboardData(8, hDib%) dum% = CloseClipboard() picture1.Picture = clipboard.GetData(8) SavePicture picture1.Picture, "abc.bmp" For more information contact ECL for the C/VB development kit. --------------------------------------------------------------------- Express Compression Laboratories ===================================================================== P.O. Box 7523, Fox Hills station | PO Box 367, Caulfield East 6083 Bristol Pkwy, Culver City | Vic 3145, Australia. CA 90233, USA. | ===================================================================== Email: ecl@netcom.com